#ifndef RENDER_TEXTURE_H_
#define RENDER_TEXTURE_H_

#include <core/object.h>

namespace yam3d
{
namespace graphics
{
    class Image2D;
    class Image3D;
}

namespace render
{



    class Texture : public core::Object
    {
    public:
        Texture();
        virtual ~Texture();

    protected:
        unsigned int m_textureId;

    private:

        Texture(const Texture&);
        Texture& operator=(const Texture&);
    };



}
}
#endif // RENDER_TEXTURE_H
